package com.ryskoo.catering.producttemplateattrvalue.repository;

import com.ryskoo.catering.producttemplateattrvalue.domain.ProductTemplateAttrValuePO;
import com.ryskoo.framework.core.repository.IBasicRepository;

import java.util.List;

public interface IProductTemplateAttrValueRepository extends IBasicRepository<ProductTemplateAttrValuePO> {
    /**
     * 根据属性id删除属性值
     * @param attrId
     */
    public void deleteByAttrId(String attrId);

    /**
     * 根据属性uuids删除属性值
     * @param idList
     * @return
     */
    public void deleteByAttrUuids(List<String> idList);

    /**
     * 根据attrUuid获取属性值
     * @param attrUuid
     * @return
     */
    public List<ProductTemplateAttrValuePO> getByAttrUuid(String attrUuid);
}
